package com.cleaningcloud.erp.domain;

import com.cleaningcloud.common.core.web.domain.BaseEntity;
import lombok.*;
import com.cleaningcloud.common.core.annotation.Excel;

/**
 * 销售出库明细对象 erp_outbound_details
 * 
 * @author cleaningcloud
 * @date 2024-10-02
 */
@Setter
@Getter
public class ErpOutboundDetails extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 出库明细ID */
    private Long outboundDetailsId;

    /** 出库ID */
    @Excel(name = "出库ID")
    private Long outboundId;

    /** 出库单号 */
    @Excel(name = "出库单号")
    private String outboundOdd;

    /** 仓库ID */
    @Excel(name = "仓库ID")
    private Long wareId;

    /** 商品ID */
    @Excel(name = "商品ID")
    private Long commodityId;

    /** 待出库量 */
    @Excel(name = "待出库量")
    private int pendingNumber;

    /** 已出库量 */
    @Excel(name = "已出库量")
    private int realityNumber;

    /** 销售总量 */
    @Excel(name = "销售总量")
    private int saleNumber;

    @Override
    public String toString() {
        return "ErpOutboundDetails{" +
                "outboundDetailsId=" + outboundDetailsId +
                ", outboundId=" + outboundId +
                ", wareId=" + wareId +
                ", outboundOdd='" + outboundOdd + '\'' +
                ", commodityId=" + commodityId +
                ", pendingNumber=" + pendingNumber +
                ", realityNumber=" + realityNumber +
                ", saleNumber=" + saleNumber +
                '}';
    }


}
